using geometric shapes